From 4bd926d444d3063afd5bc1e2551b13f4dcd84428 Mon Sep 17 00:00:00 2001 From: "chris@ubuntu.eng.hq.xensource.com" Date: Tue, 13 Dec 2005 19:11:27 -0700 Subject: [PATCH] Revert changes slipped in during merge. Signed-off-by: Christian Limpach --- .hgignore | 1 - Config.mk | 2 +- buildconfigs/mk.linux-2.6-xen | 32 ++++++++++++-------------------- 3 files changed, 13 insertions(+), 22 deletions(-) diff --git a/.hgignore b/.hgignore index 70e5f253a3..a142796726 100644 --- a/.hgignore +++ b/.hgignore @@ -10,7 +10,6 @@ .*\.tar\.bz2$ .*\.tar\.gz$ .*~$ -^build.*$ ^dist/.*$ ^docs/.*\.aux$ ^docs/.*\.dvi$ diff --git a/Config.mk b/Config.mk index 8320d3dd9a..4a85a103ed 100644 --- a/Config.mk +++ b/Config.mk @@ -3,7 +3,7 @@ # Currently supported architectures: x86_32, x86_64 XEN_COMPILE_ARCH ?= $(shell uname -m | sed -e s/i.86/x86_32/) XEN_TARGET_ARCH ?= $(XEN_COMPILE_ARCH) -XEN_TARGET_X86_PAE ?= y +XEN_TARGET_X86_PAE ?= n # Tools to run on system hosting the build HOSTCC = gcc diff --git a/buildconfigs/mk.linux-2.6-xen b/buildconfigs/mk.linux-2.6-xen index 2cb639585d..16e7e9d281 100644 --- a/buildconfigs/mk.linux-2.6-xen +++ b/buildconfigs/mk.linux-2.6-xen @@ -6,8 +6,7 @@ LINUX_VER = 2.6.12 EXTRAVERSION ?= xen -LINUX_SRCDIR = $(OS)-$(LINUX_VER)-xen -LINUX_DIR = build-$(OS)-$(LINUX_VER)-$(EXTRAVERSION)_$(XEN_TARGET_ARCH) +LINUX_DIR = $(OS)-$(LINUX_VER)-$(EXTRAVERSION) include buildconfigs/Rules.mk @@ -21,32 +20,25 @@ build: $(LINUX_DIR)/include/linux/autoconf.h fi $(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) INSTALL_PATH=$(DESTDIR) install -$(LINUX_SRCDIR)/.valid-src: ref-$(OS)-$(LINUX_VER)/.valid-ref - rm -rf $(LINUX_SRCDIR) - cp -al $(Mk.tmp ; \ - rm -f Makefile ; mv Mk.tmp Makefile ) - touch $@ - -$(LINUX_DIR)/include/linux/autoconf.h: $(LINUX_SRCDIR)/.valid-src - rm -rf $(LINUX_DIR) - mkdir -p $(LINUX_DIR) + LINUX_ARCH=$(LINUX_ARCH) ./mkbuildtree ../$(LINUX_DIR) ) # Re-use config from install dir if one exits else use default config - CONFIG_VERSION=$$(sed -ne 's/$$(XENGUEST)//; s/^EXTRAVERSION = //p' $(LINUX_SRCDIR)/Makefile); \ + CONFIG_VERSION=$$(sed -ne 's/^EXTRAVERSION = //p' $(LINUX_DIR)/Makefile); \ [ -r $(DESTDIR)/boot/config-$(LINUX_VER)$$CONFIG_VERSION-$(EXTRAVERSION) ] && \ cp $(DESTDIR)/boot/config-$(LINUX_VER)$$CONFIG_VERSION-$(EXTRAVERSION) $(LINUX_DIR)/.config \ - || cp $(LINUX_SRCDIR)/arch/xen/configs/$(EXTRAVERSION)_defconfig_$(XEN_TARGET_ARCH) \ + || cp $(LINUX_DIR)/arch/xen/configs/$(EXTRAVERSION)_defconfig_$(XEN_TARGET_ARCH) \ $(LINUX_DIR)/.config # See if we need to munge config to enable PAE $(MAKE) CONFIG_FILE=$(LINUX_DIR)/.config -f buildconfigs/Rules.mk config-update-pae - echo "-$(EXTRAVERSION)" >$(LINUX_DIR)/.xenguest - $(MAKE) -C $(LINUX_SRCDIR) ARCH=$(LINUX_ARCH) oldconfig O=$$(/bin/pwd)/$(LINUX_DIR) + # Patch kernel Makefile to set EXTRAVERSION + ( cd $(LINUX_DIR) ; \ + sed -e 's/^EXTRAVERSION.*/&$$(XENGUEST)\nXENGUEST = -$(EXTRAVERSION)/' Makefile >Mk.tmp ; \ + rm -f Makefile ; mv Mk.tmp Makefile ) + $(MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) oldconfig prep: $(LINUX_DIR)/include/linux/autoconf.h -- 2.30.2